package com.binance.notification.api.response;

import com.binance.master.commons.ToString;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@ApiModel("集成时提供给web客户端的鉴权")
@Getter
@Setter
public class WebSDKInitParamsResponse extends ToString {

    private static final long serialVersionUID = -7171387567943213862L;

    @ApiModelProperty(value = "用于生成签名的字符串")
    private String userStr;
    @ApiModelProperty(value = "appkey")
    private String appkey;
    @ApiModelProperty(value = "20-36 长度的随机字符串")
    private String random_str;
    @ApiModelProperty(value = "签名")
    private String signature;
    @ApiModelProperty(value = "当前时间戳（秒）")
    private String timestamp;
    @ApiModelProperty(value = "ws地址，多个以英文半角逗号隔开")
    private String wsAddress;
    @ApiModelProperty(value = "WEB端初始化成功后需要设置的标签，多个以半角英文逗号隔开")
    private String globalTags;
    @ApiModelProperty(value = "WEB端初始化成功后设置语言标签的前缀")
    private String languagePrefix;
    @ApiModelProperty(value = "是否开启调试")
    private boolean debug;
}
